{% extends "base.html" %}

{% block titulo %}Adicionar Disciplina{% endblock %}

{% block conteudo %}

<script type="text/javascript">
	function check(){

		var campo = document.getElementById('nome').value;

		if(campo.length == 0){
			alert('Digite o nome da Disciplina para continuar.');
			return false;
		}

		campo = document.getElementById('peso_prova').value;

		var peso_prova = 0;
		if(parseFloat(campo)==NaN || campo.length == 0){
			alert('Valor do peso das provas inválido.');
			return false;
		}else{
			peso_prova = parseFloat(campo.replace(',','.'));
			document.getElementById('peso_prova').value = peso_prova;
		}

		campo = document.getElementById('peso_trabalho').value;

		var peso_trabalho = 0;
		if(parseFloat(campo)==NaN || campo.length == 0){
			alert('Valor do peso das trabalhos inválido.');
			return false;
		}else{
			peso_trabalho = parseFloat(campo.replace(',','.'));
			document.getElementById('peso_trabalho').value = peso_trabalho;
		}

		if(peso_prova+peso_trabalho!=1){
			alert('A soma dos pesos é diferente de 1, valor inválido.');
			return false;
		}

		campo = document.getElementById('quantidade_provas').value;

		if(campo.length==0)
			document.getElementById('quantidade_provas').value = 0;

		campo = document.getElementById('quantidade_trabalhos').value;

		if(campo.length==0)
			document.getElementById('quantidade_trabalhos').value = 0;

		return true;

	}
</script>

<form method="POST" action="/form_add_disciplinas" onsubmit="return check();">
	<p>
		<label for="nome">Nome:</label>
		<input type="text" id="nome" name="nome"/>
	</p>
	<p>
		<label for="peso_prova">Peso das Provas:</label>
		<input type="text" id="peso_prova" name="peso_prova"/>
	</p>
	<p>
		<label for="peso_trabalho">Peso dos Trabalhos:</label>
		<input type="text" id="peso_trabalho" name="peso_trabalho"/>
	</p>
	<p>
		<label for="quantidade_provas">Quantidade de Provas:</label>
		<input type="text" id="quantidade_provas" name="quantidade_provas" readonly />
	</p>
	<p>
		<label for="quantidade_trabalhos">Quantidade de Trabalhos:</label>
		<input type="text" id="quantidade_trabalhos" name="quantidade_trabalhos" readonly />
	</p>
	<br />
	<input type="submit" value="Cadastrar">
</form>
{% endblock %}
